package org.ruoyi.knowledge.domain.req;

import lombok.Data;
import org.springframework.web.multipart.MultipartFile;

@Data
public class KnowledgeInfoUploadRequest {

    private String kid;

    private MultipartFile file;

    /**
     * 以下字段在上传附件时配置，用于文档处理
     */
    private String separator; // 分隔符
    private Integer textBlockSize; // 文本块大小
    private Integer overlapChar; // 重叠字符
    private String vectorModel; // 向量模型
    private Integer retrieveLimit; // 检索条数
    private String questionSeparator; // 提问分隔符
    private String chunkingMethod; // 切片方法: naive, smart, manual, regex, table等
}
